#include Servo myservo; int pos = 0; void setup() { // put your setup code here, to run once: pinMode(2, OUTPUT); pinMode(4, INPUT); pinMode(7,OUTPUT); pinMode(10,OUTPUT); myservo.attach(9); Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: digitalWrite(7,HIGH); int valorS = digitalRead(4); Serial.println(valorS); delay(350); myservo.write(0); if(valorS == HIGH) { myservo.write(90); delay(10); digitalWrite(2,HIGH); delay(100); digitalWrite(2,LOW); delay(100); digitalWrite(10,HIGH); delay(100); digitalWrite(10,LOW); delay(100); } else { myservo.write(0); } }